package com.xiaodu.lombok.entity;

import lombok.Getter;
import lombok.NonNull;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;

/**
 * @author: dutianjie
 * @date: 2021/4/8
 * @version: v1.0.0
 * @description: 描述
 **/
@Slf4j
@Setter
public class NonNullTest {
 // 修饰字段，生成的setter方法会进行null校验
    @NonNull
    private String str;

    // 修饰构造器
    public NonNullTest(@NonNull String str) {

    }
   // 修饰普通方法
    public  String upperCase(@NonNull String str) {
        return str.toUpperCase();
    }
   // 修饰静态方法
    public static String upperCase2(@NonNull String str) {
        return str.toUpperCase();
    }
}
